package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.WorkAttendance;

/**
 * 考勤信息Mapper接口
 * 
 * @author 503i
 * @date 2021-05-04
 */
public interface WorkAttendanceMapper 
{
    /**
     * 查询考勤信息
     * 
     * @param workAttendceId 考勤信息ID
     * @return 考勤信息
     */
    public WorkAttendance selectWorkAttendanceById(Long workAttendceId);

    /**
     * 查询考勤信息列表
     * 
     * @param workAttendance 考勤信息
     * @return 考勤信息集合
     */
    public List<WorkAttendance> selectWorkAttendanceList(WorkAttendance workAttendance);

    /**
     * 新增考勤信息
     * 
     * @param workAttendance 考勤信息
     * @return 结果
     */
    public int insertWorkAttendance(WorkAttendance workAttendance);

    /**
     * 修改考勤信息
     * 
     * @param workAttendance 考勤信息
     * @return 结果
     */
    public int updateWorkAttendance(WorkAttendance workAttendance);

    /**
     * 删除考勤信息
     * 
     * @param workAttendceId 考勤信息ID
     * @return 结果
     */
    public int deleteWorkAttendanceById(Long workAttendceId);

    /**
     * 批量删除考勤信息
     * 
     * @param workAttendceIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteWorkAttendanceByIds(String[] workAttendceIds);
}
